package com.tengju.bff.interfaces.app.domination.vo;

import com.tengju.bff.interfaces.manage.crm.user.vo.NicknameVO;
import com.tengju.bff.interfaces.shared.AmountVO;
import com.tengju.bff.interfaces.shared.MobileVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "DominationMemberDetailVO", description = "管辖客户明细")
public class DominationMemberDetailVO {

    @ApiModelProperty(value = "用户idCode")
    private Long idCode;

    @ApiModelProperty(value = "服务商名")
    private NicknameVO nickname;

    @ApiModelProperty(value = "手机号")
    private MobileVO mobile;

    @ApiModelProperty(value = "头像")
    private String headImage;

    @ApiModelProperty(value = "星级等级code")
    private Integer starLevel;

    @ApiModelProperty(value = "星级等级")
    private String starLevelDesc;

    @ApiModelProperty(value = "市场指数")
    private AmountVO marketIndex;

    @ApiModelProperty(value = "服务商数")
    private Integer serviceProviderQuantity;

    @ApiModelProperty(value = "经销商数")
    private Integer dealerQuantity;

    @ApiModelProperty(value = "注册时间")
    private String registerTime;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "黑钻数")
    Integer userLevelFourCnt;

    @ApiModelProperty(value = "白金数")
    Integer userLevelThreeCnt;

    @ApiModelProperty(value = "粉卡数")
    Integer userLevelTwoCnt;
}
